home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1996 #6
/
Amiga Plus CD - 1996 - No. 06.iso
/
pd
/
tools
/
o_s-b4_00s
/
o_s-b.dok
< prev
next >
Wrap
Text File
|
1996-07-28
|
14KB
|
293 lines
$VER: oLIVERS_sTART-bUTTON dOKUMENTATION V4.00, (c)'96 bei O.Tennie
*---------------------------------------*
/ ___ ___ __ , ___ /
/ / / / / | / /_ /_/ /__ /
/ /__/ /__ / |/ /__ /\ ___/ /
/ ___ ____ __ __ ____ /
/ /__ / /_/ /_/ / /
/ ___/ / / / /\ / /
/ __ ____ ____ ___ /
/ /_/ / / / / / / /| / /
/ /_/ /_/ / / /__/ / |/ /
*---------------------------------------*
V 4.00r/s
(c)'1996 bei Oliver Tennie
+-------------------------------+
| Dieses Programm ist SHAREWARE |
+-------------------------------+
Haftung:
--------
Der Autor kann nicht für Schäden, die durch die Benutzung dieses Programmes
entstehen, haftbar gemacht werden. Der Anwender benutzt dieses Programm auf
eigenes Risiko.
Copyright:
----------
Dieses Programm (zusammen mit den Dokumentationen und den Icons) ist
Copyright 1996 bei Oliver Tennie. Es ist nicht gestattet, das Programm
bzw. die Dokumentationen auch nur teilweise zu verändern. Ebenso ist es nicht
gestattet, Teile aus diesem Programm zu eigenen Zwecken zu nutzen, ohne daß
ich vorher schriftlich mein Einverständnis erklärt habe.
Verbreitung:
------------
Die unregistrierte Version darf frei kopiert werden, solange die Kosten
dafür nicht über ein normales Maß steigen (also in etwa der Preis einer
Aminet- oder Fish- CD-ROM). Ebenfalls darf die unregistrierte version in
Netzwerken vertrieben werden; einzige Ausnahme: der Vertrieb über das MSN
(MSN ist ein eingetragener Name der Firma Microsoft) ist nicht gestattet.
Shareware:
----------
Dieses Programm ist Shareware. D.h. wenn Ihnen dieses Programm gefällt und Sie
es regelmäßig benutzen, so müssen sie eine kleine Gebühr an den Autor bezahlen.
Sie erhalten dann eine persönlich auf Sie registrierte Version des Programms
welches keine Limitierung mehr enthält (in der unregistrierten Version werden
nur 10 Programme aus der Config-Datei gelesen).
Um sich registrieren zu lassen senden Sie bitte 15,-DM oder 10,-US$
oder 10,-UK£ an:
Oliver Tennie
Efeuweg 9
22299 Hamburg
GERMANY
** _NEUES_ SPEZIELLES ANGEBOT: **
Wenn Sie bis zum 31/Aug/96 registrieren, beträgt die Shareware-Gebühr
nur 10,-DM (leider aber keine Ermäßigung für US$ oder UK£).
Systemanforderungen:
--------------------
Damit dieses Programm funktioniert benötigen Sie mindestens:
- Kickstart / Workbench 2.04
- ReqTools.library ( (c) Nico Francois)
Installation:
-------------
Das Hauptprogramm wird am besten in den WBStartup-Ordner kopiert (dann wird
o_s-b bei jedem Systemstart geladen; WICHTIG: das Programmicon muß auch
kopiert werden !). Anschließend muß noch die Konfigurationsdatei nach ENV: und
nach ENVARC: kopiert werden (sie kann dann später vom Programm aus verändert
werden (s.u.). WICHTIG: Seit Version 4.00 heißt die Konfigurationsdatei
o_s-b4.prefs, alte Konfigurationsdateien können zwar konvertiert, aber nicht
normal benutzt werden (zur Konvertierung s.u.). Ist dieses alles erledigt, muß
entweder der Amiga neu gestartet, oder aber das Programm "per Hand" mittels
doppelklick gestartet werden. Es erscheint nun ein kleiner START-Button in der
linken unteren Ecke der Workbench.
Wie man o_s-b konfiguriert:
---------------------------
Die Konfiguration von o_s-b wird in der Datei o_s-b4.prefs gespeichert, diese
sollte sich sowohl im ENV: als auch im ENVARC: -Verzeichnis befinden. Es gibt
zwei Möglichkeiten, diese Datei zu erstellen/verändern/verwalten:
1) Mittels eines Editors. Zu diesem Zweck wird noch die ALTE
Konfigurationsdatei (o_s-b.prefs) sowie der Konverter benötigt. Man erstellt
seine gewünschte Konfiguration mit einem Editor (wie diese Datei aussehen
muß steht (in englischer Sprache, da es noch aus der alten Anleitung stammt,
und ich keinen Grund sehe, das noch zu übersetzen, da man eigentlich über
das Programm selbst konfigurieren sollte...) gleich unter diesem Text) und
konvertiert diese dann ins neue Format (wie man konvertiert s.u.).
[The usage of the configuration-file is to tell o_s-b which programs
can be loaded and how.
You can define groups, program-titles, the program-path and the
cli/shell-command to load the program. o_s-b reads through the
configuration-file from top to bottom and so programs will always be
added to the last defined group.
!! It is not allowed to add programs without defining a group !!
!! before, so you'll always have to create at least one group !!
A valid line starts with one of the following commands (all other lines
are ignored and can be used for comments):
":" - this shows o_s-b that a new group should be defined
">" - this tells o_s-b the name of the new program
"!" - this is the cli/shell-command that will launch the program
(note: this command always refers to the last given name)
"#" - this tells o_s-b in which directory it should change
(note: this command always refers to the last given name)
Following to the command is the parameter, for example the name of the
new group or the program-name.
To get an idea how the configuration-file works, just have a look at the
example in this distribution. ]
2) Mittels des eingebauten Konfigurationsprogrammes. Um dieses aufzurufen
klicks man einfach im großen fenster auf den Schriftzug am linken Fenster-
rand. Es erscheint ein Requester mit 4 Optionen:
BACK... > Schließt die Konfiguration
Add program > Ergänzt ein Programm in der Liste
Del program > Entfernt ein Programm aus der Liste
Set font > Verändert den Font
Zu den einzelnen Optionen:
Add program: Nach Anwahl dieses Buttons werden Sie nach dem Namen für das
Programm gefragt. Geben Sie hier ein, was Ihnen gefällt, Sie
haben 20 Zeichen Platz. Anschließend werden Sie nach der Gruppe
für das Programm gefragt, geben Sie hier entweder einen bereits
existierenden Gruppennamen an (unbedingt auf Groß-/
Kleinschreibung achten, sonst gilt die Gruppe als neu) und
o_s-b ergänzt das Programm zu der Gruppe, oder geben Sie einen
neuen Namen an und o_s-b erstellt diese Gruppe. Im Anschluß
erschein ein Fileauswahlrequester. Wählen Sie hier bitte das
Programm aus, welches o_s-b starten soll.
Del program: Wenn Sie diesen Button drücken, fragt o_s-b Sie erst nach dem
Namen des Programms, welches Sie löschen wollen.
Anschließend müssen Sie o_s-b noch mitteilen, in welcher
Gruppe sich das zu löschende Programm befindet (Groß-/Klein-
schreibung ist hier egal). Nach einer weiteren
Sicherheitsabfrage wird das Programm dann gelöscht.
Set font : Mit diesem Button können Sie festlegen, welchen Font o_s-b
benutzen soll. Es erscheint ein Requester und Sie können
einfachen einen Font auswählen. Ein Hinweis: Der neue Font
wird erst nach einem Programmneustart benutzt.
Ich empfehle sehr, keine zu großen Fonts zu benutzen.
Programmbenutzung:
------------------
Nachdem das Programm gestartet wurde, erscheint unten links auf der Workbench
ein kleiner START-Button. Ein klick darauf öffnet ein größeres Fenster mit
2 Listen, 3 Buttons und einer Grafik. In der linken Liste stehen alle
Programmgruppen, je nach Auswahl verändert sich die rechte Liste. In der
rechten Liste stehen alle Programme der aktuellen Gruppe. Wählt man ein
Programm aus, so wird es gestartet. Die drei Buttons am unteren Bildschirmrand
sind ABOUT, CLOSE und QUIT. About zeigt einige Programminformationen, Close
schließt das große Fenster, ohne ein Programm zu starten und Quit beendet o_s-b
vollständig. Ein klick auf die Grafik am linken Bildschirmrand öffnet die
Konfiguration (s.o.).
Die Auswahl in den beiden Listen erfolgt entweder per Maus, oder mit der
Tastatur. Im letzteren Fall gilt folgende Tastaturbelegung:
<Cursor links> - linke Liste einen Eintrag höher
<Cursor rechts> - linke Liste einen Eintrag tiefer
<Cursor hoch> - rechte Liste einen Eintrag höher
<Cursor runter> - rechte Liste einen Eintrag tiefer
<Return> - aktuelles Programm starten
<ESC> - Fenster schließen.
Erreicht man den Anfang bzw. das Ende einer Liste und drückt erneut in Richtung
Anfang (bzw. Ende) der Liste, so springt o_s-b auf den letzten (bzw. ersten)
Eintrag der Liste.
Benutzung des Converters:
-------------------------
Der Converter liest die alte Konfiguration ENV:o_s-b.prefs und speichert
die neue Konfiguration in den Files ENVARC:o_s-b4.prefs und ENV:o_s-b4.prefs.
Existiert die alte Datei nicht, bricht der Converter kit einer Fehlermeldung ab.
Um den Converter zu starten kann man entweder auf das Icon doppelt klicken, oder
man startet ihn vom CLI/Shell aus.
Hinweise:
---------
Dieses Programm wurde geschrieben in und mit:
- MaxonPascal V3
Dieses Programm benutzt:
- ReqTools.Library, (c) bei Nico Francois
- ReqTools-unit von PackMAN (Falk Zühlsdorff)
Geschichte:
-----------
(die Programmgeschichte der älteren Versionen wurde nicht übersetzt !)
V1.00 - * initial version
V2.00 - * complete rework of the program
* name changed from TaskBar to oLIVER'S_sTART-bUTTON because
the name TaskBar was already used from another author for
his program
* directory-changes are now possible
V2.01 - * on program-startup the window is no longer activated
(nasty "bug", because WorkBench was therefore inactive
on startup, when o_s-b was placed in WBStartup)
V2.02 - * o_s-b will now work properly on Workbench-screens with
resolutions different to 640*256
V3.00 - * I rewrote the whole program under Maxon Pascal V3
(now it's a bit faster, a bit smaller, more compatible
and has some new functions/enhancements).
* o_s-b does no longer need the assign to t: and it does
also not need c:execute anymore as I improved the
way programs are launched (no temporary-file is
created anymore !)
* the Screen-Hight -setting (I know, that was a small
grammatical bug :-| ) is no longer needed (and also
no longer supported, as o_s-b detects automatically
the height of your Workbench-screen (anyway you do not
need to change your config-file, as o_s-b ignores that
line (as well as all other lines without a command)).
* previos o_s-b-versiones sometimes exited without a
reason when the start-button was pressed (especially
when the cpu was used a lot), this should be fixed now
V3.01 - * Some parts of o_s-b can now be controlled with the keyboard.
You can select the program-entrys using <CursUp>, <CursDown>,
you can launch a program using <Return> or <Enter> and you
can close the big window using <Esc>
* o_s-b is now more secure against so called cracking... (I hope)
V3.02 - * Added some more keyboard-control. <CursLeft> and <CursRight>
scroll through the group-list (<CursLeft> scrolls up and
<CursRight> scrolls down). If your reach the top or bottom of
the list and you press <CursLeft> or <CursRight> the program
will jump to the last (when at top of the list) or the first
(when at bottom of the list) entry.
V3.03 - * Added some graphic on the big window (maybe it'll get useful
in later versions ? I don't know, yet...)
* Improved the program a bit, removed some useless things
V3.04 - * Bug removed: o_s-b allocated memory every time the big window was
opened but it was only freed again, when the program was exited
* Introduced a new SPECIAL REGISTRATION OFFER (see section Shareware)
* Improved (again) the keyboard-handling. If you are at the top of
the right list and you press <CursUp> again, o_s-b will jump to
the last entry of that list (and, of course, if you are at the
bottom of the list and press <CursDown>, o_s-b will jump to the
first entry of the right list).
* o_s-b can now use another than the default font. There are two
new keywords for the configuration-file (env:o_s-b.prefs):
FONTNAME=<Name>.font
and FONTSIZE=<Size>
(replace <Name> with the fontname and <Size> with the desired size).
If the font can not be opened, o_s-b will use topaz-8 instead.
Be warned: Even if you can select another font, o_s-b is not (yet)
font-sensitive; this means, too big fonts will make texts go over
the borders of the buttons and that looks strange... (anyway you
may try it out once to see what happens...).
You should have a look at the example configuration-file.
* Added a DONOTWAIT -statement to the icon, so the Workbench will
not create an error anymore on startup (I'm sorry for that...)
V3.05 - * Windows and buttons are now font-sensitive (with one exception:
the width of the big window does not change, so using too big fonts
is still not suggested... but fonts up to a size of 25 work fine)
* There's now a function connected to the graphic at the left side of
the big window. If you click on it, a configuration-requester will
open. This will NOT work until o_s-b V4.00 (see **IMPORTANT**).
* This will probaly be the last V3.xy-version of o_s-b. V4.00 is
in development and will be released soon.
V4.00 - * Neues Datenformat eingeführt
* Konfigurationseditor eingebaut
* Dokumentation jetzt auch in deutscher Sprache
* Converter für alte Datenfiles
* einige interne Optimierungen (= Ausnutzung von Vorteilen des
neuen Datenformats)